# 32-bit machine
# as --32 -o movetest3.o movetest3.s
# ld -m elf_i386 -dynamic-linker /lib/ld-linux.so.2 -lc -o movetest3 movetest3.o

# movetest3.s
.section .data
output:
	.asciz "The value is %d\n"
values:
	.int 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60
	
.section .text
.global _start
_start:
	nop
	movl $0, %edi
loop:
	movl values(, %edi, 4), %eax
	pushl %eax
	pushl $output
	call printf
	addl $8, %esp
	inc %edi
	cmpl $11, %edi
	jne loop
	movl $0, %ebx
	movl $1, %eax
	int $0x80
	

	